package AnnotationExamples;

import AnnotationExamples.annotationUtil.FunctionA;
import org.junit.Test;

/**
 * 注解的使用
 */
public class TestAnnotation {
	public void execute() {
		System.out.println("executing...");
	}

	@Test
	@FunctionA(id = 1)
	public void testExecute() {
		execute();
	}

	// 标记了FunctionA代表了本方法是为了实现FunctionA功能而存在。
	@FunctionA(id = 2, description = "注意，当前方法不可以带参数传递")
	public void functionA() {
		testExecute();
	}
}
